package com.topboya.linker.model.response;

import java.io.Serializable;
import java.util.List;

public class SelectFileResponse extends BaseResponse implements Serializable{

        private Data data;

        public void setData(Data data) {
            this.data = data;
        }
        public Data getData() {
            return data;
        }
        public class Data {

        private String pageNo;
        private String pageSize;
        private String count;
        private String other;
        private List<FileList> list;
        private String firstResult;
        private String maxResults;
        private String html;
        public void setPageNo(String pageNo) {
            this.pageNo = pageNo;
        }
        public String getPageNo() {
            return pageNo;
        }

        public void setPageSize(String pageSize) {
            this.pageSize = pageSize;
        }
        public String getPageSize() {
            return pageSize;
        }

        public void setCount(String count) {
            this.count = count;
        }
        public String getCount() {
            return count;
        }

        public void setOther(String other) {
            this.other = other;
        }
        public String getOther() {
            return other;
        }

        public void setList(List<FileList> list) {
            this.list = list;
        }
        public List<FileList> getList() {
            return list;
        }


        public void setFirstResult(String firstResult) {
            this.firstResult = firstResult;
        }
        public String getFirstResult() {
            return firstResult;
        }

        public void setMaxResults(String maxResults) {
            this.maxResults = maxResults;
        }
        public String getMaxResults() {
            return maxResults;
        }

        public void setHtml(String html) {
            this.html = html;
        }
        public String getHtml() {
            return html;
        }

            @Override
            public String toString() {
                return "Data{" +
                        "pageNo='" + pageNo + '\'' +
                        ", pageSize='" + pageSize + '\'' +
                        ", count='" + count + '\'' +
                        ", other='" + other + '\'' +
                        ", list=" + list +
                        ", firstResult='" + firstResult + '\'' +
                        ", maxResults='" + maxResults + '\'' +
                        ", html='" + html + '\'' +
                        '}';
            }
        }
    public class FileList implements Serializable {

        private String id;
        private String isNewRecord;
        private String createDate;
        private String updateDate;
        private String productId;
        private String productName;
        private String giverGaozi;
        private String efficDisease;
        private String fileName;
        private String fileType;
        private String department;
        private String keyWord;
        private String problemIntroduc;
        private String storePath;
        private String storeMinPath;
        private String fileSuffix;
//        记录在recyview中条目中是否被选中
        private boolean isChecked;
        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }
        public String getCreateDate() {
            return createDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }
        public String getUpdateDate() {
            return updateDate;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }
        public String getProductId() {
            return productId;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }
        public String getProductName() {
            return productName;
        }

        public void setGiverGaozi(String giverGaozi) {
            this.giverGaozi = giverGaozi;
        }
        public String getGiverGaozi() {
            return giverGaozi;
        }

        public void setEfficDisease(String efficDisease) {
            this.efficDisease = efficDisease;
        }
        public String getEfficDisease() {
            return efficDisease;
        }

        public void setFileName(String fileName) {
            this.fileName = fileName;
        }
        public String getFileName() {
            return fileName;
        }

        public void setFileType(String fileType) {
            this.fileType = fileType;
        }
        public String getFileType() {
            return fileType;
        }

        public void setDepartment(String department) {
            this.department = department;
        }
        public String getDepartment() {
            return department;
        }

        public void setKeyWord(String keyWord) {
            this.keyWord = keyWord;
        }
        public String getKeyWord() {
            return keyWord;
        }

        public void setProblemIntroduc(String problemIntroduc) {
            this.problemIntroduc = problemIntroduc;
        }
        public String getProblemIntroduc() {
            return problemIntroduc;
        }

        public void setStorePath(String storePath) {
            this.storePath = storePath;
        }
        public String getStorePath() {
            return storePath;
        }

        public void setStoreMinPath(String storeMinPath) {
            this.storeMinPath = storeMinPath;
        }
        public String getStoreMinPath() {
            return storeMinPath;
        }

        public void setFileSuffix(String fileSuffix) {
            this.fileSuffix = fileSuffix;
        }
        public String getFileSuffix() {
            return fileSuffix;
        }

        public boolean isChecked() {
            return isChecked;
        }

        public void setChecked(boolean checked) {
            isChecked = checked;
        }


        @Override
        public String toString() {
            return "FileList{" +
                    "id='" + id + '\'' +
                    ", isNewRecord='" + isNewRecord + '\'' +
                    ", createDate='" + createDate + '\'' +
                    ", updateDate='" + updateDate + '\'' +
                    ", productId='" + productId + '\'' +
                    ", productName='" + productName + '\'' +
                    ", giverGaozi='" + giverGaozi + '\'' +
                    ", efficDisease='" + efficDisease + '\'' +
                    ", fileName='" + fileName + '\'' +
                    ", fileType='" + fileType + '\'' +
                    ", department='" + department + '\'' +
                    ", keyWord='" + keyWord + '\'' +
                    ", problemIntroduc='" + problemIntroduc + '\'' +
                    ", storePath='" + storePath + '\'' +
                    ", storeMinPath='" + storeMinPath + '\'' +
                    ", fileSuffix='" + fileSuffix + '\'' +
                    ", isChecked=" + isChecked +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "SelectFileResponse{" +
                "data=" + data +
                '}';
    }
}
